amends "../snippetTest.pkl"

local function notEquals(left, right) = left != right

facts {
  ["mix EqualsNode specializations (VmValue first)"] {
    !notEquals(42.s, 42.s)
    notEquals(42.s, 43.s)
    !notEquals(42.mb, 42.mb)
    notEquals(42.mb, 43.mb)
    !notEquals(new Dynamic { name = "Pigeon" }, new Dynamic { name = "Pigeon" })
    notEquals(new Dynamic { name = "Pigeon" }, new Dynamic { name = "Parrot" })
    !notEquals("Pigeon", "Pigeon")
    notEquals("Pigeon", "Parrot")
    !notEquals(42, 42)
    notEquals(42, 43)
    !notEquals(1.23, 1.23)
    notEquals(1.23, 1.24)
    !notEquals(true, true)
    notEquals(true, false)
  }
}
